/*今天在地图上已经有几个地点爆发了疫情，请找到第二天会有哪些地方受到威胁。输入是5*5的表格，用来表示地图上的疫情。
E表示现在没有疫情，A表示已经有疫情。第二天，所有已有疫情地点的上下左右位置都会发展出疫情。请输出5*5的新表格，用来表示第二天的疫情。*/
#include<bits/stdc++.h>
using namespace std;
bool bo[10][10];
char ch[10][10];
int main(){
	for(int i=1;i<=5;i++)
		for(int j=1;j<=5;j++){
			cin>>ch[i][j];
			bo[i][j]=(ch[i][j]=='A');
		}
	for(int i=1;i<=5;i++)
		for(int j=1;j<=5;j++) if(bo[i][j])
			ch[i-1][j]=ch[i][j-1]=ch[i+1][j]=ch[i][j+1]='A';
	for(int i=1;i<=5;i++,cout<<endl)
		for(int j=1;j<=5;j++) cout<<ch[i][j];
	return 0;
}